auto racing - Spanish English Dictionary